草庐IT

php - json_decode 安全

全部标签

相当于 php mktime 的 Javascript

我在php中使用mktime()函数来获取给定年、月、日和分钟的秒数$seconds=mktime($hour,$minute,$month,$day,$year);但我想在javascript中使用相同的...谁能建议我在javascript中使用其等效函数的方法,该函数接受所有参数并返回秒数...我搜索了很多资源但没有人已经给了我输出。 最佳答案 varseconds=newDate(year,month,day,hours,minutes,seconds,0).getTime()/1000;以上将给出自1-1-1970以来的秒

javascript - 使用 eval() 在 JavaScript 中执行用户输入的安全风险

我计划为我的学生制作一个快速网页,教他们JavaScript编程。在这个页面上,我想给他们一个文本框并允许他们运行JavaScript,以便他们可以看到工作中语言的动态特性。但是,我很清楚在用户输入上使用eval()通常是一个非常糟糕的主意。发布这样的页面会带来什么样的安全风险?我应该采取哪些步骤来降低这些风险? 最佳答案 您面临的安全风险是,您从用户那里获取输入并在您网站上的脚本上下文中运行它。想象一下,如果您是一个恶意破解者,无论出于何种原因都可以完全访问修改JavaScript在网站上运行。您可以执行在您的域上运行的JavaS

javascript - JSON - 名为 '*' 星号的访问字段

我正在尝试访问具有键'*'的JSON字段:{"parse":{"text":{"*":"textiwanttoaccess"}}}myObject.parse.text.*和myObject.parse.text[0]都不起作用。我已经搜索了一个小时,但没有发现星号具有特殊含义的任何提示。如果我只是遍历整个树并与if(key=="*")进行字符串比较,我可以检索文本,但我想直接访问该字段。我该怎么做? 最佳答案 json.parse.text["*"]对象成员的讨厌名称。星号没有特殊含义;它是一个和其他字符串一样的字符串。myObj

javascript - Json 编码抛出异常 json 长度超出

我正在尝试从我的MVCController发送json,它抛出异常,使用JSONJavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过了maxJsonLength属性上设置的值。我用谷歌搜索并在我的配置中添加了最大长度,还覆盖了我的json方法,但没有任何结果。这是我的网络配置和我的方法,它抛出异常。在应用设置中过载法protectedoverrideJsonResultJson(objectdata,stringcontentType,System.Text.EncodingcontentEncoding,JsonRequestBehaviorbehav

javascript - 位置 0 Angular2 的 JSON 中的 SyntaxError unexpected token u

我试图用一些虚拟数据制作一个服务器。这是我的System.js配置(因为我的路由略有不同,到目前为止这似乎工作正常)System.config({//baseURLtonode_modulesbaseURL:'/plugins/dashboard/assets/@@version@@/node_modules',defaultJSExtensions:true});System.import('/plugins/dashboard/assets/@@version@@/app/main').then(null,console.error.bind(console));这是我的服务:im

javascript - JavaScript 中的 JSON 对象验证

我在文本字段中使用JSON对象作为输入。有什么方法可以在JavaScript中验证这个JSON对象吗?? 最佳答案 基于@Quentin的想法,您可以执行以下操作:functionisValidJson(json){try{JSON.parse(json);returntrue;}catch(e){returnfalse;}}console.log(isValidJson("{}"));//trueconsole.log(isValidJson("abc"));//false这将需要json2.js部署在页面中,以确保对JSONOb

javascript - 使用递归函数遍历 JSON 字符串到内部级别

我有一个可以进入任意数量级别的JSON输入。我给出了一个输入样本vard=getEntities({"Categories":{"Facets":[{"count":1,"entity":"Company","Company":[{"entity":"FordMotorCo","Ford_Motor_Co":[{"count":1,"entity":"Ford"}]}]},{"count":4,"entity":"Country","Country":[{"entity":"Germany","Germany":[{"count":1,"entity":"Germany"}],"cur

javascript - jQuery 和 ActiveX 安全问题严重吗?

有没有人注意到JQuery使用ActiveX控件?当用户限制了他们的activex安全时,他们将看到脚本提示弹出窗口和浏览器窗口顶部的黄色栏。-此设置在Windows服务器上是默认设置。-网吧不支持ActiveX。-公司内部工作站不支持这个。考虑到这一点,我看不出人们如何在商业应用程序中使用JQuery。您是否在商业应用程序中使用JQuery?这与你有关吗?你认为我应该关心这个吗? 最佳答案 只有在jQuery代码中提到ActiveX的地方是用于XMLHttpRequests的ActiveXObject://Createthereq

javascript - 如何从来自同一域的 iframe 访问 JSON?

在我的网页中,一个隐藏的iframe加载了一些JSON。此JSON由页面上的某些操作刷新。如何从我的网页访问iframe中的这个JSON?由于一些未知的神秘无法解释的原因,我被迫使用jQuery1.3.2。所以没有$.parseJSON() 最佳答案 我认为你可以使用:varjson=$.parseJSON($("#hiddeniframe").contents().text());沿着这些路线的东西至少会起作用。 关于javascript-如何从来自同一域的iframe访问JSON?,

javascript - 没有 JSON 根的 Ember.js REST 适配器

Ember.jsREST适配器期望JSON返回为:{"person":{"first_name":"Barack","last_name":"Obama","is_person_of_the_year":true}}但是我的API返回的数据没有根元素:{"first_name":"Barack","last_name":"Obama","is_person_of_the_year":true}是否可以自定义REST适配器以使其接受我的JSON数据?现在它显示“断言失败:您的服务器返回了一个带有键0的散列,但您没有它的映射”更新:根据SherwinYu在下面的回答,这是我想出的,到目前为